/* CSS Document */
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

nav a{ padding:0 30px; height:50px; line-height:50px; color:#FFF; font-size:16px;}
.bg{ background:#54c3fa; color:#FFF; margin-bottom:20px;}
.current{ color:#F00;}

.top1 { padding:10px 0px;}
.top1 a img{ width:960px; height:90px;}

.m1{ overflow:hidden;}
.m1l{ float:right; overflow:hidden; width:654px;}
.m1lm{ overflow:hidden; margin-top:10px;}
.m1lm dl{ float:left; width:211px; margin: 0 3px;}
.m1lm dl dt a img{ width:211px; height:140px;}
.m1lm dl dd{ height:50px; line-height:25px; overflow:hidden;}
.m1lm dl dd a{ color:#000;}
.m1lm dl.spe{  margin:0;}

.m1r{ float:left; overflow:hidden; width:296px; margin-left:2px;}
.m1r1{ background:#efefe5;}
.m1r1tit{ height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.m1r1 dl{ overflow:hidden; border-top:1px solid #db5031; padding-bottom:8px; padding-top:10px;margin: 5px;}
.m1r1 dl dt{ float:right;}
.m1r1 dl dt a img{ width:60px; height:60px;}
.m1r1 dl dd{ width:220px; margin-left:6px; display:inline; float:left;}
.m1r1 dl dd.dd1{ height:20px; line-height:20px; overflow:hidden; color:#db5031}
.m1r1 dl dd.dd2{ height:40px; line-height:25px; overflow:hidden; padding-bottom:10px;}
.m1r1 dl dd.dd2 a{ color:#000;}
.m1r2 a img{ width:296px; height:79px; margin-top:10px;}


.m2{ overflow:hidden; background:url(../img/titbg.jpg) repeat-x; padding-top:16px;}
.m2l{ float:left; width:256px;}
.m2l1main{ margin-bottom:10px;}
.m2l1 a img{ width:256px; height:208px;}
.m2l2tit{ background:url(../img/titbg.jpg) repeat-x; height:30px; line-height:30px; margin-top:10px;font-size:16px;font-weight:bold;}
.m2l2 dl{ margin-top:10px;}
.m2l2 dl dt{ width:241px; margin:0 auto;}
.m2l2 dl dt a img{ width:241px; height:103px;}
.m2l2 dl dd{ margin:0 10px;height:20px; line-height:20px; overflow:hidden; color:#db5031;}
.m2l2 dl dd.dd1 a{ color:#000;}



.m2r{ float:left; width:697px; margin-left:7px;}
.m2r1{ overflow:hidden;}
.m2r1 dl{ background:#f4f0e7; width:126px; padding:20px 0; margin-left:13px; float:left;}
.m2r1 dl dt{ width:100px; margin:0px auto;}
.m2r1 dl dt a img{ width:100px; height:100px;}
.m2r1 dl dd{line-height:20px; overflow:hidden; color:#db5031; margin:0 10px;}
.m2r1 dl dd.dd1{ height:20px; margin-top:6px; }
.m2r1 dl dd.dd2{ height:40px; }
.m2r1 dl dd.dd2 a { color:#000;}

.m2r2{ overflow:hidden; padding-top:10px;}
.m2r2tit{ background:url(../img/titbg.jpg) repeat-x; text-indent:-9999px;height: 30px;font-size:16px;font-weight:bold;line-height: 30px;}
.m2r2main{ overflow:hidden; padding-top:10px; }
.m2r2mainl{ float:right; overflow:hidden; width:492px;}
.m2r2mainl1{ overflow:hidden; background:#f6f7f6;margin-bottom:10px;}
.m2r2mainl1tit{ height:20px; line-height:20px; background:url(../img/dian.jpg) no-repeat 0 6px; padding-bottom:6px; text-indent:16px;}
.m2r2mainl1 dl dt a img{ width:154px; height:129px;}
.m2r2mainl1 dl{ overflow:hidden;padding-top: 20px; padding-bottom:20px;}
.m2r2mainl1 dl dt{ float:right;}
.m2r2mainl1 dl dd{ float:left; margin-left:8px; display:inline; width:320px;overflow:hidden;  }
.m2r2mainl1 dl dd.dd1{ height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.m2r2mainl1 dl dd.dd1 a{ color:#56749f;}
.m2r2mainl1 dl dd.dd2{height:100px; line-height:20px;}
.m2r2mainl1 dl dd.dd2 a{ color:#000;}

.m2r2mainr{ float:left; width:185px; margin-right:20px; display:inline;}
.m2r2mainr dl dt a img{ width:139px; height:114px;}
.m2r2mainr dl{ overflow:hidden;}
.m2r2mainr dl dd{width:185px;overflow:hidden;  }
.m2r2mainr dl dd.dd1{ height:60px; line-height:30px; font-weight:bold; font-size:16px;}
.m2r2mainr dl dd.dd1 a{ color:#56749f;}
.m2r2mainr dl dd.dd2{height:160px; line-height:20px;}
.m2r2mainr dl dd.dd2 a{ color:#000;}


.m2r3{ overflow:hidden;}
.m2r3 a img{ width:697px; height:126px; margin-bottom:10px;}
.m2r31{ overflow:hidden;}
.m2r31one{ float:right;}
.m2r31one dl dt a img{ width:329px; height:202px;}
.m2r31one dl{ overflow:hidden;}
.m2r31one dl dd{ width:329px;overflow:hidden;  }
.m2r31one dl dd.dd1{ height:60px; line-height:30px; font-weight:bold; font-size:16px;}
.m2r31one dl dd.dd1 a{ color:#56749f;}
.m2r31one dl dd.dd2{height:60px; line-height:20px;}
.m2r31one dl dd.dd2 a{ color:#000;}
.m2r31two{ float:right; margin-right:16px; display:inline;}
.m2r31two dl dt a img{ width:157px; height:98px;}
.m2r31two dl{ overflow:hidden;}
.m2r31two dl dd{width:157px;overflow:hidden;  }
.m2r31two dl dd.dd1{ height:81px; line-height:27px; font-weight:bold; font-size:16px;}
.m2r31two dl dd.dd1 a{ color:#56749f;}
.m2r31two dl dd.dd2{height:140px; line-height:20px;}
.m2r31two dl dd.dd2 a{ color:#000;}
.m2r31three{ float:left; margin-left:16px; display:inline;}
.m2r31three li{ padding:10px 0; width:160px; line-height:23px; height:40px; overflow:hidden; border-bottom:2px solid #ececec; font-weight:bold; font-size:16px}
.m2r31three li a{ color:#56749f;}

.m2r32{ overflow:hidden; width:697px; margin:8px 0;}
.m2r32 dl{ overflow:hidden; width:697px;}
.m2r32 dl dt{ float:right;}
.m2r32 dl dt a img{ width:211px; height:155px;}
.m2r32 dl dd{ width:450px; float:left; margin-left:15px; display:inline;overflow:hidden;  }
.m2r32 dl dd.dd1{  height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.m2r32 dl dd.dd1 a{ color:#56749f;}
.m2r32 dl dd.dd2{ height:100px; line-height:20px;}
.m2r32 dl dd.dd2 a{ color:#000;}


.m2r5main{ overflow:hidden;}

.m2r5main dl{ overflow:hidden; width:316px; border-bottom:2px solid #ececec; float:left; padding:5px 0; margin-right:30px;}
.m2r5main dl dt{ float:right;}
.m2r5main dl dt a img{ width:70px; height:70px;}
.m2r5main dl dd{ width:190px; float:left; margin-left:15px; display:inline;overflow:hidden;  }
.m2r5main dl dd.dd1{  height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.m2r5main dl dd.dd1 a{ color:#56749f;}
.m2r5main dl dd.dd2{ height:40px; line-height:20px;}
.m2r5main dl dd.dd2 a{ color:#000;}

.top2{ padding-bottom:0;}







